package riot.challenge.java.interfaces;

public interface IPlayerGameStatistics {

	/**
	 * @return the numberOfAttemptedAttacks
	 */
	int getNumberOfAttemptedAttacks();

	/**
	 * @param numberOfAttemptedAttacks the numberOfAttemptedAttacks to set
	 */
	void setNumberOfAttemptedAttacks(int numberOfAttemptedAttacks);

	/**
	 * @return the numnerOfHits
	 */
	int getNumberOfHits();

	/**
	 * @param numnerOfHits the numnerOfHits to set
	 */
	void setNumberOfHits(int numnerOfHits);

	/**
	 * @return the totalAmountOfDamageDone
	 */
	int getTotalAmountOfDamageDone();

	/**
	 * @param totalAmountOfDamageDone the totalAmountOfDamageDone to set
	 */
	void setTotalAmountOfDamageDone(int totalAmountOfDamageDone);

	/**
	 * @return the numberOfKills
	 */
	int getNumberOfKills();

	/**
	 * @param numberOfKills the numberOfKills to set
	 */
	void setNumberOfKills(int numberOfKills);

	/**
	 * @return the numberOfFirstHitKills
	 */
	int getNumberOfFirstHitKills();

	/**
	 * @param numberOfFirstHitKills the numberOfFirstHitKills to set
	 */
	void setNumberOfFirstHitKills(int numberOfFirstHitKills);

	/**
	 * @return the numberOfAssists
	 */
	int getNumberOfAssists();

	/**
	 * @param numberOfAssists the numberOfAssists to set
	 */
	void setNumberOfAssists(int numberOfAssists);

	/**
	 * @return the numberOfSpellsCast
	 */
	int getNumberOfSpellsCast();

	/**
	 * @param numberOfSpellsCast the numberOfSpellsCast to set
	 */
	void setNumberOfSpellsCast(int numberOfSpellsCast);

	/**
	 * @return the totalSpellDamageDone
	 */
	int getTotalSpellDamageDone();

	/**
	 * @param totalSpellDamageDone the totalSpellDamageDone to set
	 */
	void setTotalSpellDamageDone(int totalSpellDamageDone);

	/**
	 * @return the totalTimePlayed
	 */
	long getTotalTimePlayed();

	/**
	 * @param totalTimePlayed the totalTimePlayed to set
	 */
	void setTotalTimePlayed(long totalTimePlayed);

}